Vpa.tag.Param = function(text){
    this.superclass.constructor.call(this,"param");
    var reg = /\s*\{(.+?)\}\s*(\S+)\s*(\(optional\))?\s*((.|\n)*)/i;
    if(reg.test(text)){
        this.isValid = true;
        this.type = RegExp.$1;
        this.paramName = RegExp.$2;
        if(RegExp.$3)
            this.isOptional = true;
        this.description = RegExp.$4;
    }else{
        this.isValid = false;
    }
};
Vpa.extend(Vpa.tag.Param, Vpa.tag.Tag);